package models

// 暂时不用_永联_充电启停操作记录
type DamYlRecord struct {
	Orderno *string `gorm:"column:orderno;primarykey"` // 充电流水号
	CardCode *string `gorm:"column:card_code"` // 用户卡号/用户识别 号
	EqCode *string `gorm:"column:eq_code"` // 充电设备号
	CNo *int32 `gorm:"column:c_no"` // 充电枪口
	ChargingMode *uint8 `gorm:"column:charging_mode"` // 充电生效类型 0:即时充电 1:定时启动充电  2:预约充电
	StopSoc *int32 `gorm:"column:stop_soc"` // SOC停止量 范围1-100。0-不限制
	StopPwd *string `gorm:"column:stop_pwd"` // 界面充电停止密码 建议为用户卡号最后 6 位，若服务器没有下发此字段，桩默认取充电卡 号 的 最 后 4 位 ， 如 卡 号 “ 1122334455667788”，其最后 4位是“ 7788”，而不是 0。
	ChargingStrategy *uint8 `gorm:"column:charging_strategy"` // 充电策略 0:充满为止  1:时间控制充电  2:金额控制充电  3:电量控制充电
	ChargingStrategyVal *float64 `gorm:"column:charging_strategy_val"` // 充电策略参数 时间单位为1秒  金额单位为0.01元  电量时单位为0.01kw
	AppointmentStartTime *jsontime.JsonTime `gorm:"column:appointment_start_time"` // 预约/定时启动时间 标准时间
	AppointmentTimeout *int32 `gorm:"column:appointment_timeout"` // 预约超时时间 单位分钟
	OfflineCharging *uint8 `gorm:"column:offline_charging"` // 断网充电标志 0-不允许1-允许
	OfflineChargingVal *float64 `gorm:"column:offline_charging_val"` // 离线可充电电量 0.01kw
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *DamYlRecord) TableName() string {
	return "dam_yl_record"
}